package LeetCode;

//给定一个由 整数 组成的 非空 数组所表示的非负整数，在该数的基础上加一。
//最高位数字存放在数组的首位， 数组中每个元素只存储单个数字。
//你可以假设除了整数 0 之外，这个整数不会以零开头。
public class Num66 {
    public int[] plusOne(int[] digits) {
        int n = digits.length ;
        for (int i = n-1; i >=0 ; i--) {
            if (digits[i]!=9){
                digits[i]++;
                for (int j = i+1; j < n; j++) {
                    digits[j]=0;
                }
                return digits;
            }
        }
        int[]  list = new int[n+1];
        list[0]=1;
        return list;
    }
}
